use anyhow::Error;

use crate::{facade::{test::TestFacade, builder::Builder}, system::result::Result};

pub struct TestProvider {}

impl Builder for TestProvider{
    fn builder() -> Self {
        Self {}
    }
}

impl TestFacade for TestProvider {
    fn echo(&self, input: String) -> Result<String, Error> {
        Ok(input)
    }
}
